#include "fog.h"

void DayFog::setFog(){
		/*GLfloat fogColor[4] = {0.0, 0.0, 0.0, 1.0};

		glEnable (GL_DEPTH_TEST);
		glFogi (GL_FOG_MODE, GL_LINEAR);
		glFogfv (GL_FOG_COLOR, fogColor);
		glHint (GL_FOG_HINT, GL_NICEST);
		glFogf(GL_FOG_START, 150.0f);
		glFogf(GL_FOG_END, 500.0f);
		glEnable (GL_FOG);*/
		glDisable(GL_FOG);
}

void StormFog::setFog(){
	//GLfloat density = 0.008;
	GLfloat fogColor[4] = {0.3, 0.3, 0.3, 0.0};

	glEnable (GL_DEPTH_TEST);
	glFogi (GL_FOG_MODE, GL_LINEAR);
	glFogfv (GL_FOG_COLOR, fogColor);
	//glFogf (GL_FOG_DENSITY, density);
	glHint (GL_FOG_HINT, GL_NICEST);
	glFogf(GL_FOG_START,  20.0f);
	glFogf(GL_FOG_END,    200.0f);
	glEnable (GL_FOG);
}
